home *** CD-ROM | disk | FTP | other *** search
/ Aminet 30 / Aminet 30 (1999)(Schatztruhe)[!][Apr 1999].iso / Aminet / dev / mui / bcc_src.lha / Parser / MethodDef.cpp < prev    next >
C/C++ Source or Header  |  1998-03-15  |  2KB  |  108 lines

  1. #include "MethodDef.h"
  2.  
  3. #include "ParseBC.h"
  4. #include "Global.h"
  5.  
  6. #include <string.h>
  7.  
  8. MethodDef::MethodDef( char *n, short len, ClassDef *clsd, unsigned short sw ) : InterDef( n, len, clsd, sw )
  9. {
  10.     msgtype = "Msg";
  11.  
  12.         if( !strcmp( Name, "MUIM_AskMinMax" ) ) {
  13.             switches |= SW_PRESUPER;
  14.             msgtype = "struct MUIP_AskMinMax*";
  15.         }
  16.  
  17.         if( !strcmp( Name, "MUIM_Draw" ) ) {
  18.             switches |= SW_PRESUPER;
  19.             msgtype = "struct MUIP_Draw*";
  20.         }
  21.  
  22.         if( !strcmp( Name, "MUIM_HandleInput" ) ) {
  23.             switches |= SW_POSTSUPER;
  24.             msgtype = "struct MUIP_HandleInput*";
  25.         }
  26.  
  27.         if( !strcmp( Name, "MUIM_HandleEvent" ) ) {
  28.             msgtype = "struct MUIP_HandleEvent*";
  29.         }
  30.  
  31.         if( !strcmp( Name, "MUIM_Cleanup" ) ) {
  32.             switches |= SW_POSTSUPER|SW_SUPERCHECK;
  33.             msgtype = "Msg";
  34.         }
  35.  
  36.         if( !strcmp( Name, "OM_GET" ) ) {
  37.             msgtype = "struct opGet*";
  38.         }
  39.  
  40.         if( !strcmp( Name, "OM_SET" ) ) {
  41.             msgtype = "struct opSet*";
  42.         }
  43.  
  44.         if( !strcmp( Name, "OM_NEW" ) ) {
  45.             switches |= SW_PRESUPER|SW_SUPERCHECK;
  46.             msgtype = "struct opSet*";
  47.         }
  48.  
  49.         if( !strcmp( Name, "MUIM_Setup" ) ) {
  50.             switches |= SW_PRESUPER|SW_SUPERCHECK;
  51.             msgtype = "Msg";
  52.         }
  53.  
  54.         if( !strcmp( Name, "MUIM_Show" ) ) {
  55.             switches |= SW_PRESUPER|SW_SUPERCHECK;
  56.             msgtype = "Msg";
  57.         }
  58.  
  59.         if( !strcmp( Name, "MUIM_Hide" ) ) {
  60.             switches |= SW_POSTSUPER|SW_SUPERCHECK;
  61.             msgtype = "Msg";
  62.         }
  63.  
  64.         if( !strcmp( Name, "MUIM_DragQuery" ) ) {
  65.             switches |= SW_POSTSUPER|SW_SUPERCHECK;
  66.             msgtype = "struct MUIP_DragQuery*";
  67.         }
  68.  
  69.         if( !strcmp( Name, "MUIM_DragDrop" ) ) {
  70.             switches |= SW_POSTSUPER|SW_SUPERCHECK;
  71.             msgtype = "struct MUIP_DragDrop*";
  72.         }
  73.  
  74.         if( !strcmp( Name, "MUIM_DragBegin" ) ) {
  75.             switches |= SW_POSTSUPER|SW_SUPERCHECK;
  76.             msgtype = "struct MUIP_DragBegin*";
  77.         }
  78.  
  79.         if( !strcmp( Name, "MUIM_DragFinish" ) ) {
  80.             switches |= SW_POSTSUPER|SW_SUPERCHECK;
  81.             msgtype = "struct MUIP_DragFinish*";
  82.         }
  83.  
  84.         if( !strcmp( Name, "MUIM_DragReport" ) ) {
  85.             switches |= SW_POSTSUPER|SW_SUPERCHECK;
  86.             msgtype = "struct MUIP_DragReport*";
  87.         }
  88.  
  89.         if( !strcmp( Name, "OM_DISPOSE" ) ) {
  90.             switches |= SW_POSTSUPER;
  91.             msgtype = "Msg";
  92.         }
  93.  
  94.         if( !strcmp( Name, "MUIM_ContextMenuChoice" ) ) {
  95.             switches |= SW_POSTSUPER;
  96.             msgtype = "struct MUIP_ContextMenuChoice*";
  97.         }
  98.  
  99.         if( !strcmp( Name, "MUIM_ContextMenuBuild" ) ) {
  100.             msgtype = "struct MUIP_ContextMenuBuild*";
  101.         }
  102.  
  103.         if( !strcmp( Name, "MUIM_DrawBackground" ) ) {
  104.             msgtype = "struct MUIP_DrawBackground*";
  105.         }
  106.  
  107.  
  108. }